
package com.fiap.ws.stubs;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.fiap.ws.stubs package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ConverterCelsiusToFarenheit_QNAME = new QName("http://ejb.conversaoEJB.fiap.com/", "ConverterCelsiusToFarenheit");
    private final static QName _ConverterFarenheitToCelsius_QNAME = new QName("http://ejb.conversaoEJB.fiap.com/", "ConverterFarenheitToCelsius");
    private final static QName _ConverterFarenheitToCelsiusResponse_QNAME = new QName("http://ejb.conversaoEJB.fiap.com/", "ConverterFarenheitToCelsiusResponse");
    private final static QName _ConverterCelsiusToFarenheitResponse_QNAME = new QName("http://ejb.conversaoEJB.fiap.com/", "ConverterCelsiusToFarenheitResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.fiap.ws.stubs
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link ConverterCelsiusToFarenheitResponse }
     * 
     */
    public ConverterCelsiusToFarenheitResponse createConverterCelsiusToFarenheitResponse() {
        return new ConverterCelsiusToFarenheitResponse();
    }

    /**
     * Create an instance of {@link ConverterFarenheitToCelsiusResponse }
     * 
     */
    public ConverterFarenheitToCelsiusResponse createConverterFarenheitToCelsiusResponse() {
        return new ConverterFarenheitToCelsiusResponse();
    }

    /**
     * Create an instance of {@link ConverterFarenheitToCelsius }
     * 
     */
    public ConverterFarenheitToCelsius createConverterFarenheitToCelsius() {
        return new ConverterFarenheitToCelsius();
    }

    /**
     * Create an instance of {@link ConverterCelsiusToFarenheit }
     * 
     */
    public ConverterCelsiusToFarenheit createConverterCelsiusToFarenheit() {
        return new ConverterCelsiusToFarenheit();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConverterCelsiusToFarenheit }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ejb.conversaoEJB.fiap.com/", name = "ConverterCelsiusToFarenheit")
    public JAXBElement<ConverterCelsiusToFarenheit> createConverterCelsiusToFarenheit(ConverterCelsiusToFarenheit value) {
        return new JAXBElement<ConverterCelsiusToFarenheit>(_ConverterCelsiusToFarenheit_QNAME, ConverterCelsiusToFarenheit.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConverterFarenheitToCelsius }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ejb.conversaoEJB.fiap.com/", name = "ConverterFarenheitToCelsius")
    public JAXBElement<ConverterFarenheitToCelsius> createConverterFarenheitToCelsius(ConverterFarenheitToCelsius value) {
        return new JAXBElement<ConverterFarenheitToCelsius>(_ConverterFarenheitToCelsius_QNAME, ConverterFarenheitToCelsius.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConverterFarenheitToCelsiusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ejb.conversaoEJB.fiap.com/", name = "ConverterFarenheitToCelsiusResponse")
    public JAXBElement<ConverterFarenheitToCelsiusResponse> createConverterFarenheitToCelsiusResponse(ConverterFarenheitToCelsiusResponse value) {
        return new JAXBElement<ConverterFarenheitToCelsiusResponse>(_ConverterFarenheitToCelsiusResponse_QNAME, ConverterFarenheitToCelsiusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConverterCelsiusToFarenheitResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ejb.conversaoEJB.fiap.com/", name = "ConverterCelsiusToFarenheitResponse")
    public JAXBElement<ConverterCelsiusToFarenheitResponse> createConverterCelsiusToFarenheitResponse(ConverterCelsiusToFarenheitResponse value) {
        return new JAXBElement<ConverterCelsiusToFarenheitResponse>(_ConverterCelsiusToFarenheitResponse_QNAME, ConverterCelsiusToFarenheitResponse.class, null, value);
    }

}
